using System;

namespace Impact.Model.Service
{
    public interface IModelService<ModelType, ModelCollectionType>
    {

        ModelCollectionType GetAll( bool onlyEnabled );

        ModelType Get( string id );

        void Delete( string id );

        void Save( ModelType obj, Guid userId );

    }
}
